a,abbr,address,article,aside,audio,b,blockquote,body,caption,cite,code,dd,del,dfn,dialog,div,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{font-weight:normal;border:0;margin:0;outline:0;padding:0;font-size:100%;}
em,i,b {font-style: normal;font-weight:normal;}
a{color:#fff;text-decoration:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
a:hover{opacity:1;}
html{height:100%;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body{margin:0;padding:0;font-family:Helvetica,Arial,sans-serif;font-size:13px;line-height:1.231;}
.clearfix,section{*zoom:1;}
.clearfix:after,section:after{display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:".";}
img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;font-size:0;}
table{border-collapse:collapse;border-spacing:0;}
th,td,caption{vertical-align:top;font-weight:normal;text-align:left;}
*{margin:0;padding:0;/*-webkit-user-select:none;*/-webkit-tap-highlight-color:rgba(255, 255, 255, 0);}
.clear {width:100%;height:1px;clear:both;overflow:hidden;}
ul,li {list-style:none;margin:0;padding:0;}
input {outline: none;}

body{background:#fff;}
input,button,select,textarea{outline:none}textarea{resize:none}
.both {clear: both;}
.fl {float: left;}
.fr {float: right;}
select {appearance:none;-moz-appearance:none;-webkit-appearance:none;}
@font-face{font-family: fz;src:url(../fonts/FZLTDHK.otf);}
@font-face{font-family: pf;src:url(../fonts/PingFang.ttf);}

/*板场建设========================================================开始*/
div.ban {height:239px;width: 100%;background: #8ED2F7 url(../img/ban.jpg)no-repeat center;background-size: 100%;padding-top: 1px;}
div.ban dd {width: 1000px;padding-top: 50px;height: 100px;color:#fff;margin:auto;}
div.ban dd h1 {display: block;width: 100%;font-size:60px;height:80px;}
div.ban dd p {display: block;height: 40px;margin-top: 20px;font-size:20px;font-family:pf}
div.contra {width: 100%;background: #fff;padding:60px 0;background:url(../img/pic_96.png)no-repeat center;}
div.contra div.top {width: 100%;padding-top: 10px;}
div.contra div.top h1 {display: block;height: 60px;color: #000;text-align:center;font-size: 60px;font-family: pf;}
div.contra div.top h6 {color: #999;margin-top: 30px;display: block;width: 100%;text-align: center;}
div.menu_a {height: 65px;width: 100%;background: #000;}
div.menu_a dd {width: 1440px;margin:auto;height: 65px;color: #fff;}
div.menu_a dd div.fl {height:65px;width:117px;background: url(../img/logo.png)no-repeat center;background-size: 100%;}
div.menu_a dd div.fr ul{height: 65px;}
div.menu_a dd div.fr ul li {float: left;height: 65px;line-height: 65px;margin-left: 20px;}
div.contra div.bot {padding-top:120px;width: 1230px;margin:auto;}
div.contra div.bot div {width: 470px;}
div.contra div.bot div.fl {padding-top: 1px;}
div.contra div.bot div.fl ul {width: 470px;}
div.contra div.bot div.fl ul li,div.contra div.bot div.fr ul li  {height: 420px;width: 100%;overflow: hidden;margin-top: 300px;text-align: right;}
div.contra div.bot ul li dl {height: 250px;width: 316px;background: #490000;position: relative;float: right;}
div.contra div.bot ul li dl dt {height: 250px;width: 316px;background: url(../img/jpg_1.jpg)no-repeat center;position: absolute;top:12px;left: -12px;}
div.contra div.bot  ul li h2 {display: block;height: 20px;line-height: 20px;font-size: 20px;margin-top: 20px;overflow: hidden;}
div.contra div.bot  ul li p {line-height: 24px;max-height: 96px;overflow: hidden;margin-top: 15px;}
div.contra div.bot div.fr ul li dl {float: left;}
div.contra div.bot div.fr ul li p,div.contra div.bot div.fr ul li h2 {text-align: left;}
div.contra div.bot div.fr ul li:nth-child(1) {margin-top: 0;}
div.contra div.bot div.mid {width:290px;padding-top: 1px;margin-top: 70px;float:left}
div.contra div.mid dl {width: 100px;margin:auto;display:block;}
div.contra div.mid dl span {display: block;height: 220px;width: 50px;border-right: 1px dotted #999;margin: 10px 0;float: left;}
div.contra div.mid dl dd {height: 100px;width: 100px;float: left;}
div.contra div.mid dl dd.d1 {background: url(../img/design.png)no-repeat center;}
div.contra div.mid dl dd.d2 {background: url(../img/construction.png)no-repeat center;}
div.contra div.mid dl dd.d3 {background: url(../img/repair.png)no-repeat center;}
div.contra div.mid dl dd.d4 {background: url(../img/fix.png)no-repeat center;}
div.contra div.mid dl dd.d5 {background: url(../img/run.png)no-repeat center;}
div.ask {height:196px;width: 100%;background: #FFBC00;}
div.ask div.cont {width: 1230px;height:195px;padding-top: 1px;position: relative;color: #fff;margin:auto;}
div.ask div.cont h3 {display: block;height: 50px;line-height: 50px;font-family: pf;margin-top: 30px;width:930px;overflow: hidden;font-size: 50px;}
div.ask div.cont h2 {height: 60px;font-size:50px;font-family: fz;margin-top: 20px;}
div.ask div.cont span {display: block;height: 70px;background: #2F425D url(../img/arrow.png)no-repeat;color: #fff;font-size: 16px;width: 274px;line-height: 70px;padding-left: 20px;position:absolute;top: 62px;right: 0;}

div.foot {padding-top: 1px; width: 100%;height: 240px;background: #000;color: #fff;position: relative;}
div.foot div.top {width: 1200px;margin: auto;height: 119px;padding-top: 1px;border-bottom: 1px solid #3f3f3f}
div.foot div.top ul {height: 20px;float: left;margin-top:60px;width: 900px;}
div.foot ul li a{height:14px;line-height:14px;display: block;font-size: 12px;color: #c2c1c2;text-align: left;font-weight: normal;padding:0 20px;border-right: 1px solid #c2c1c2;}
div.foot ul li:last-child a{border-right:none;}
div.foot ul li:first-child a{padding-left: 0;}
div.foot ul li {float: left;height: 20px;}
div.foot div.bot {height: 110px;padding-top: 1px;width: 1200px;margin: auto;}
div.foot div.foot_logo {height:55px;width:154px;background: url(../img/cys.png)no-repeat center right;margin-top: 22px;float: left;}
div.foot div.foot_logo span {display: block;height: 100%;width: 8px;float: left;font-size: 12px;line-height: 14px;margin-top: -2px;color: #999;}
div.foot div.two {height:20px;width: 85px;margin-top:60px;float: right;}
div.foot div.two div.wei {height: 20px;width: 24px;position: relative;background:url(../img/2.png)no-repeat center;}
div.foot div.two div.blog {height: 20px;width: 24px;position: relative;background: url(../img/3.png)no-repeat center;}
div.foot div.two div.wei em, div.foot div.two div.blog em  {background: url(../img/weichat.png)no-repeat center;height: 118px;width: 110px;position: absolute;top: -120px;left: -45px;display: none;}
div.foot div.two div.wei:hover {background: url(../img/1.png)no-repeat center;}
div.foot div.two div.blog:hover {background: url(../img/4.png)no-repeat center;}
div.foot div.two div.wei:hover em,div.foot div.two div.blog:hover em {display: block;}
div.foot div.ver {height: 110px;width:700px;text-align:right;font-size: 12px;color: #999;line-height:110px;float: right;}
/*板场建设========================================================结束*/
/*联系我们========================================================开始*/
div.contant {width: 100%;padding:50px 0;background:#fff;}
div.contant div.main {width: 1320px;margin:auto;}
div.contant div.main div.fl {width: 610px;padding-top: 1px;}
div.contant div.main div.fl div.top {color: #000;padding-bottom: 60px;}
div.contant div.main div.fl div.top h2 {display: block;height: 40px;font-size: 18px;width: 100%;overflow: hidden;}
div.contant div.main div.fl div.top p {line-height: 24px;}
div.contant div.main div.fl div.bot {margin-top: 20px;}
div.contant div.main div.fl div.bot h2 {font-size: 18px;}
div.contant div.main div.fl div.bot dd {margin-top: 40px;color: #999;font-size: 12px;}
div.contant div.main div.fl div.bot dd span {display: block;width: 100%;height: 30px;overflow: hidden;}
div.contant div.main div.fr {height:612px;width: 646px;background: url(../img/coning.png)no-repeat center;margin-top: 50px;}
/*联系我们========================================================结束*/
/*承建========================================================开始*/
div.num {width:100%;background:#fbfbfb;position: relative;z-index: 5;}
div.num ul {width:1203px;height: 100%;margin:auto;padding-top:50px;padding-bottom: 50px;}
div.num ul li {width:300px;padding-top:10px;float: left;text-align: center;border-right: 1px solid #ebebeb;padding-bottom:10px}
div.num ul li:nth-child(4){border-right: none;}
div.num ul li span {text-align: center;height:50px;line-height:50px;font-size:48px;position: relative;font-family:pf; }
div.num ul li span tt  {height:50px;line-height:50px;font-size:48px;font-family:pf;}
div.num ul li span i {position: absolute;right:-22px;top:0px;font-size:30px;}
div.num ul li b {display: block;width: 100%;font-size:16px;text-align: center;margin-top: 20px;}
div.done {height: 600px;width: 100%;padding-top:50px;background: #fff;}
div.done h1 {display: block;height: 100px;font-size: 60px;font-family: pf;text-align: center;}
div.done div.back {height: 225px;width: 100%;margin-top: 120px;background: #1e1e1e;}
/*承建========================================================结束*/
/*新闻中心========================================================开始*/
div.news,div.news_c {width: 100%;background: #fff;padding-top: 1px;}
div.news h1 {width: 1200px;height:60px;font-size:60px;text-align: center;margin:auto; margin-top: 40px;}
div.news ul {width: 1200px;margin:auto;margin-top: 70px;padding-top: 1px;}
div.news ul li {width: 100%;height:225px;overflow: hidden;padding:35px 0 40px 0;border-bottom: 1px solid #eee;}
div.news ul li i {height: 225px;width: 410px;}
div.news ul li div.fr {width: 750px;height: 225px;}
div.news ul li div.fr h2 {display: block;font-weight: bold;font-size: 16px;height: 24px;line-height: 24px;max-height: 50px;width: 100%;}
div.news ul li div.fr p {width:100%;max-height: 100px;color: #999;line-height: 24px;margin-top: 35px;}
div.news ul li div.fr small a{display: block;height: 40px;width: 130px;text-align: center;line-height: 40px;color: #fff;background: #00bcd4;margin-top: 20px;}

div.news_c h1 {width: 1200px;line-height: 30px;max-height:56px;font-size: 24px;overflow: hidden;text-align: center;margin:auto;margin-top: 50px;}
div.news_c h4 {font-size: 12px;color: #999;text-align: center;height: 14px;display: block;width: 1200px;margin:auto;margin-top: 30px;}
div.news_c div.news_detail {line-height:28px;padding:30px 0;border-top: 1px solid #eee;width: 1200px;margin:auto;margin-top:50px;}
/*新闻中心========================================================结束*/
/*分页============================================================开始*/
div.page_new {height: 60px;margin: 50px auto;text-align: center;}
ul.pagination{background: #f4f4f4;
    height: auto;
    padding: 0 10px;
    display: inline-block;
    padding: 10px;}
ul.pagination li {    display: inline;
    margin: 0 3px;}

ul.pagination li a{    height: 40px;
    width: 40px;
    text-align: center;
    line-height: 40px;
    background: #fff;
    color: #999;
    border-radius: 4px;
    font-size: 16px;
    padding: 10px 15px;}
ul.pagination li.active a{background: #68eeff;}
ul.pagination li:last-child{margin-right: 0;}
/*分页============================================================结束*/
/*教练页面============================================================开始*/
div.coach_menu {width: 100%;height: 86px;padding-top: 1px;margin-top: -43px;}
div.coach_menu ul {width:992px;height: 86px;margin:auto;position: relative;z-index: 12}
div.coach_menu ul li {height: 86px;width:312px;float: left;margin-right: 28px;position: relative;cursor: pointer;box-shadow:  1px 1px 1px 1px rgba(0,0,0,0.2);}
div.coach_menu ul li:last-child{margin-right: 0;}
div.coach_menu ul li b.fl {display: block;height: 86px;width:272px;padding-left: 40px;line-height: 86px;font-size: 20px;background:#fff;}
div.coach_menu ul li b.on,div.coach_menu ul li b.fl:hover{color: #fff; background: url(../img/tab-bg.png)no-repeat center;background-size: 100% 100%;}
div.coach_menu ul li b.fr {height: 86px;background: url(../img/next_b.png)no-repeat center;display: block;width: 11px;position: absolute;right:20px;top: 0;}
div.caoch_block dl.c1 {width: 100%;height: 100%;background: #222;padding-top: 1px;padding-bottom: 50px;}
div.caoch_block dl.c1 div.intro {width: 1000px;padding:50px 40px;margin:auto;color: #fff;margin-top: 45px;}
div.caoch_block dl.c1 div.intro h1 {display: block;height: 60px;line-height: 60px;text-align: center;font-size: 60px;}
div.caoch_block dd.int {line-height: 36px;text-align: center;margin-top: 20px;max-height: 80px;overflow: hidden;}
div.caoch_block {width: 100%;position: relative;margin-top: -45px;}
div.caoch_block dl.c1  div.around{width:1200px;overflow: hidden;margin:auto;background: #222;}
div.caoch_block dl.c1  div.around ul {overflow: hidden;height: 536px;}
div.caoch_block dl.c1 div.around ul li {width: 250px;float: left;color: #222222;margin-left:50px; }
div.caoch_block dl.c1 ul li div.int {width: 210px;padding:40px 20px;color: #3f3f3f;background: #fff;display: none;}
div.caoch_block dl.c1 ul li:hover div.int {display: block;}
div.caoch_block dl.c1 ul li h3 {display: block;height: 60px;line-height: 60px;background: #fff;text-align: center;font-size: 28px;}
div.caoch_block dl.c1 ul li i {display: block;height: 300px;width: 250px;background: url(../img/jpg_1.jpg)no-repeat center;font-size: 30px;text-align: center;line-height: 300px;}
div.caoch_block dl.c1  div.fl {height: 360px;position: absolute;left: 50px;top: 267px;background: url(../img/prev.png)no-repeat center;width: 20px;}
div.caoch_block dl.c1  div.fr {height: 360px;position: absolute;right: 50px;top:267px;background: url(../img/next_w.png)no-repeat center;width: 20px;}
div.caoch_block dl.c2 {margin:auto;margin-top: 100px;padding-top: 1px;width: 100%;height: 550px;background: #fff;padding-bottom: 80px;}
div.caoch_block dl.c2 div.bg {width: 1280px;height: 550px;margin:auto;padding-top: 1px;background: url(../img/jpg_1.jpg)no-repeat center;}
div.caoch_block dl.c2 div.bg dd {width:454px;padding:40px 28px 100px 28px;color: #3f3f3f;background: #fff;position: relative;box-shadow: 1px 2px 1px 1px rgba(0,0,0,0.2);margin:auto;margin-top: -2px;padding-top: 1px;}
div.caoch_block dl.c2 div.bg dd i {height: 2px;background: #BF242B;width: 170px;margin:auto;margin-top: -32px;display: block;}
div.caoch_block dl.c2 div.bg dd h4 {display: block;height:60px;line-height: 60px;font-size:40px;text-align: center;width: 100%;margin-top: 40px;}
div.caoch_block dl.c2 div.bg dd div.int {color: #000;line-height: 24px;}
div.caoch_block dl.c2 div.bg dd a.more {display: block;height:38px;width: 158px;border:1px solid #bf242b;line-height: 38px;text-align:center;font-size: 16px;position: absolute;bottom: 36px;left: 156px;}
/*教练页面============================================================结束*/